/**********************************************************
Leo Engine - v0.1

file: leo_window.h
creation date: 03/04/2009
**********************************************************/

//---------------------------------------------------------
#ifndef LEO_WINDOW_H
#define LEO_WINDOW_H
//---------------------------------------------------------
#include "system/System.h"
#include <windows.h>
//------------------------------------------------
namespace leo
{
//------------------------------------------------
class LEO_API Window
{
public:
	Window(HINSTANCE hInst);
public:
	bool createWindow (unsigned int _width, unsigned int _height);
	bool clearWindow();
	bool updateWindow();
	bool drawWindow();
	HWND getHwnd();
private:
	unsigned int uiWidth;
	unsigned int uiHeight;
	HINSTANCE hInstance;
    HWND          hwnd;
};

//------------------------------------------------	
}








//---------------------------------------------------------
#endif // LEO_WINDOW_H
//---------------------------------------------------------
